//导入axios
import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(axios, VueAxios)

const instance = axios.create({
  baseURL: 'https://autumnfish.cn/bignews/api/v1', //线上基地址
  timeout: 10000, //设置网络超时，超过10秒直接作废

  //兼容老版本接口，设置默认请求头
  headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  //兼容老版本接口，全局处理参数
  transformRequest: [
    function (data, headers) {
      // 对 data 进行任意转换处理
      let sp = new URLSearchParams()
      for (let key in data) {
        sp.append(key, data[key])
      }
      return sp
    }
  ]
})

//导出
export default instance
